<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>MBTI性格测试 - 发现真实的自己</title>
  <script src="https://cdn.tailwindcss.com"></script>
  <link href="https://cdn.jsdelivr.net/npm/font-awesome@4.7.0/css/font-awesome.min.css" rel="stylesheet">
  
  <!-- Tailwind配置 -->
  <script>
    tailwind.config = {
      theme: {
        extend: {
          colors: {
            primary: '#4F46E5', // 紫色主色调
            secondary: '#EC4899', // 粉色辅助色
            tertiary: '#10B981', // 绿色辅助色
            neutral: '#1F2937', // 深色文本
            'neutral-light': '#F9FAFB' // 浅色背景
          },
          fontFamily: {
            inter: ['Inter', 'system-ui', 'sans-serif'],
          },
        },
      }
    }
  </script>
  
  <style type="text/tailwindcss">
    @layer utilities {
      .content-auto {
        content-visibility: auto;
      }
      .text-shadow {
        text-shadow: 0 2px 4px rgba(0,0,0,0.1);
      }
      .transition-custom {
        transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
      }
      .bg-gradient-custom {
        background: linear-gradient(135deg, #4F46E5 0%, #8B5CF6 100%);
      }
      .progress-bar {
        height: 4px;
        background: linear-gradient(90deg, #4F46E5 0%, #EC4899 100%);
        transition: width 0.5s ease;
      }
    }
  </style>
</head>
<body class="font-inter bg-gray-50 text-neutral min-h-screen flex flex-col">
  <!-- 导航栏 -->
  <nav id="navbar" class="fixed w-full bg-white/90 backdrop-blur-sm z-50 transition-all duration-300 shadow-sm">
    <div class="container mx-auto px-4 py-3 flex justify-between items-center">
      <div class="flex items-center space-x-2">
        <div class="h-10 w-10 rounded-lg bg-gradient-custom flex items-center justify-center text-white">
          <i class="fa fa-user-circle-o text-xl"></i>
        </div>
        <span class="text-xl font-bold text-neutral">MBTI<span class="text-primary">测试</span></span>
      </div>
      
      <div class="hidden md:flex items-center space-x-8">
        <a href="#home" class="text-gray-600 hover:text-primary transition-custom">首页</a>
        <a href="#test" class="text-gray-600 hover:text-primary transition-custom">开始测试</a>
        <a href="#types" class="text-gray-600 hover:text-primary transition-custom">性格类型</a>
        <a href="#about" class="text-gray-600 hover:text-primary transition-custom">关于我们</a>
      </div>
      
      <button id="start-test-btn" class="hidden md:block bg-primary hover:bg-primary/90 text-white px-6 py-2 rounded-full shadow-md hover:shadow-lg transition-custom">
        开始测试
      </button>
      
      <button id="menu-toggle" class="md:hidden text-gray-600 hover:text-primary text-xl">
        <i class="fa fa-bars"></i>
      </button>
    </div>
    
    <!-- 移动端菜单 -->
    <div id="mobile-menu" class="md:hidden hidden bg-white border-t border-gray-100 shadow-md">
      <div class="container mx-auto px-4 py-3 flex flex-col space-y-4">
        <a href="#home" class="text-gray-600 hover:text-primary py-2 transition-custom">首页</a>
        <a href="#test" class="text-gray-600 hover:text-primary py-2 transition-custom">开始测试</a>
        <a href="#types" class="text-gray-600 hover:text-primary py-2 transition-custom">性格类型</a>
        <a href="#about" class="text-gray-600 hover:text-primary py-2 transition-custom">关于我们</a>
        <button id="mobile-start-test-btn" class="bg-primary hover:bg-primary/90 text-white px-6 py-3 rounded-full shadow-md hover:shadow-lg transition-custom">
          开始测试
        </button>
      </div>
    </div>
  </nav>

  <!-- 英雄区域 -->
  <section id="home" class="pt-28 pb-20 md:pt-40 md:pb-32 bg-gradient-to-br from-neutral-light to-white">
    <div class="container mx-auto px-4">
      <div class="flex flex-col md:flex-row items-center">
        <div class="md:w-1/2 mb-10 md:mb-0">
          <h1 class="text-[clamp(2.5rem,5vw,4rem)] font-bold leading-tight text-neutral mb-6">
            探索你的<span class="text-primary">性格类型</span>，<br>发现真实的自己
          </h1>
          <p class="text-lg md:text-xl text-gray-600 mb-8 max-w-xl">
            MBTI性格测试帮助你了解自己的性格偏好、优势和潜在发展方向，让你在职场、人际关系和个人成长中更加自信从容。
          </p>
          <div class="flex flex-wrap gap-4">
            <button id="hero-start-test-btn" class="bg-primary hover:bg-primary/90 text-white px-8 py-4 rounded-full shadow-lg hover:shadow-xl transition-custom text-lg font-medium flex items-center gap-2">
              <span>开始测试</span>
              <i class="fa fa-arrow-right"></i>
            </button>
            <a href="#types" class="border-2 border-primary text-primary hover:bg-primary/5 px-8 py-4 rounded-full transition-custom text-lg font-medium flex items-center gap-2">
              <span>了解性格类型</span>
              <i class="fa fa-info-circle"></i>
            </a>
          </div>
        </div>
        <div class="md:w-1/2 flex justify-center">
          <div class="relative">
            <div class="w-72 h-72 md:w-96 md:h-96 rounded-full bg-gradient-to-br from-primary/10 to-secondary/10 animate-pulse"></div>
            <img src="https://picsum.photos/seed/mbti/600/600" alt="MBTI性格测试" class="absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 w-64 h-64 md:w-80 md:h-80 rounded-full object-cover shadow-2xl">
          </div>
        </div>
      </div>
    </div>
  </section>

  <!-- 测试区域 -->
  <section id="test" class="py-20 bg-white hidden">
    <div class="container mx-auto px-4">
      <div class="max-w-3xl mx-auto">
        <div class="mb-10">
          <div class="flex justify-between items-center mb-2">
            <span id="question-number" class="text-primary font-medium">问题 1/20</span>
            <span id="time-left" class="text-gray-500">剩余时间: 不限</span>
          </div>
          <div class="w-full bg-gray-200 rounded-full overflow-hidden">
            <div id="progress-bar" class="progress-bar w-[5%]"></div>
          </div>
        </div>
        
        <div id="question-container" class="bg-white rounded-2xl shadow-xl p-8 mb-10 transform transition-all duration-500">
          <h2 id="question-text" class="text-2xl font-bold mb-6 text-neutral">当你参加一个社交活动时，你通常会：</h2>
          
          <div id="options-container" class="space-y-4">
            <label class="flex items-start p-5 border border-gray-200 rounded-xl hover:border-primary hover:bg-primary/5 transition-custom cursor-pointer">
              <input type="radio" name="question" value="A" class="mt-1 text-primary focus:ring-primary">
              <div class="ml-4">
                <span class="font-medium text-neutral">A. 主动与许多人交流，结识新朋友</span>
                <p class="text-gray-500 mt-1">你倾向于从外部世界获取能量，喜欢与人互动和社交。</p>
              </div>
            </label>
            
            <label class="flex items-start p-5 border border-gray-200 rounded-xl hover:border-primary hover:bg-primary/5 transition-custom cursor-pointer">
              <input type="radio" name="question" value="B" class="mt-1 text-primary focus:ring-primary">
              <div class="ml-4">
                <span class="font-medium text-neutral">B. 只与几个熟悉的朋友深入交流</span>
                <p class="text-gray-500 mt-1">你倾向于从内部世界获取能量，喜欢独处或与少数人建立深入联系。</p>
              </div>
            </label>
          </div>
        </div>
        
        <div class="flex justify-between">
          <button id="prev-btn" class="border-2 border-gray-300 text-gray-600 hover:bg-gray-50 px-6 py-3 rounded-full transition-custom disabled:opacity-50 disabled:cursor-not-allowed" disabled>
            <i class="fa fa-arrow-left mr-2"></i>上一题
          </button>
          <button id="next-btn" class="bg-primary hover:bg-primary/90 text-white px-6 py-3 rounded-full shadow-md hover:shadow-lg transition-custom">
            下一题<i class="fa fa-arrow-right ml-2"></i>
          </button>
        </div>
      </div>
    </div>
  </section>

  <!-- 结果区域 -->
  <section id="results" class="py-20 bg-white hidden">
    <div class="container mx-auto px-4">
      <div class="max-w-4xl mx-auto">
        <div class="text-center mb-12">
          <h2 class="text-3xl md:text-4xl font-bold text-neutral mb-4">你的性格类型是：</h2>
          <div id="result-type" class="text-[clamp(2rem,4vw,3rem)] font-bold text-primary mb-2">INFJ</div>
          <div id="result-name" class="text-xl md:text-2xl text-gray-600 mb-6">"提倡者型人格"</div>
          <div class="inline-flex bg-primary/10 text-primary px-6 py-3 rounded-full text-lg">
            <i class="fa fa-lightbulb-o mr-2"></i> 你是一个富有创造力、富有同情心和理想主义的人
          </div>
        </div>
        
        <div class="grid grid-cols-1 md:grid-cols-2 gap-8 mb-12">
          <div class="bg-white rounded-2xl shadow-xl p-8">
            <h3 class="text-xl font-bold mb-4 flex items-center">
              <i class="fa fa-bar-chart text-primary mr-2"></i> 性格维度
            </h3>
            <div class="space-y-6">
              <div>
                <div class="flex justify-between mb-1">
                  <span class="text-sm font-medium">内向(I) - 外向(E)</span>
                  <span class="text-sm font-medium">75% - 25%</span>
                </div>
                <div class="w-full bg-gray-200 rounded-full h-2.5">
                  <div class="bg-primary h-2.5 rounded-full" style="width: 75%"></div>
                </div>
              </div>
              
              <div>
                <div class="flex justify-between mb-1">
                  <span class="text-sm font-medium">直觉(N) - 实感(S)</span>
                  <span class="text-sm font-medium">65% - 35%</span>
                </div>
                <div class="w-full bg-gray-200 rounded-full h-2.5">
                  <div class="bg-primary h-2.5 rounded-full" style="width: 65%"></div>
                </div>
              </div>
              
              <div>
                <div class="flex justify-between mb-1">
                  <span class="text-sm font-medium">情感(F) - 思考(T)</span>
                  <span class="text-sm font-medium">80% - 20%</span>
                </div>
                <div class="w-full bg-gray-200 rounded-full h-2.5">
                  <div class="bg-primary h-2.5 rounded-full" style="width: 80%"></div>
                </div>
              </div>
              
              <div>
                <div class="flex justify-between mb-1">
                  <span class="text-sm font-medium">判断(J) - 感知(P)</span>
                  <span class="text-sm font-medium">60% - 40%</span>
                </div>
                <div class="w-full bg-gray-200 rounded-full h-2.5">
                  <div class="bg-primary h-2.5 rounded-full" style="width: 60%"></div>
                </div>
              </div>
            </div>
          </div>
          
          <div class="bg-white rounded-2xl shadow-xl p-8">
            <h3 class="text-xl font-bold mb-4 flex items-center">
              <i class="fa fa-user-circle-o text-primary mr-2"></i> 性格概述
            </h3>
            <p id="result-overview" class="text-gray-600 mb-4">
              INFJ型人格的人是富有创造力的思想家，充满激情和神秘感，独立且有远见。他们内心丰富，对世界有深刻的理解，善于洞察他人的情感和动机。
            </p>
            <p class="text-gray-600">
              虽然他们通常安静而低调，但INFJ型人格的人对自己的信念充满热情，并愿意为实现自己的理想而努力奋斗。他们珍视深度关系，善于理解和支持他人。
            </p>
          </div>
        </div>
        
        <div class="bg-white rounded-2xl shadow-xl p-8 mb-12">
          <h3 class="text-xl font-bold mb-4 flex items-center">
            <i class="fa fa-star text-primary mr-2"></i> 优势与弱点
          </h3>
          <div class="grid grid-cols-1 md:grid-cols-2 gap-6">
            <div>
              <h4 class="font-bold text-tertiary mb-3 flex items-center">
                <i class="fa fa-check-circle mr-2"></i> 主要优势
              </h4>
              <ul class="space-y-2 text-gray-600">
                <li class="flex items-start">
                  <i class="fa fa-circle text-xs mt-1.5 mr-2 text-tertiary"></i>
                  <span>富有创造力和想象力，善于解决复杂问题</span>
                </li>
                <li class="flex items-start">
                  <i class="fa fa-circle text-xs mt-1.5 mr-2 text-tertiary"></i>
                  <span>具有强烈的直觉和洞察力，能理解他人的情感</span>
                </li>
                <li class="flex items-start">
                  <i class="fa fa-circle text-xs mt-1.5 mr-2 text-tertiary"></i>
                  <span>有责任心，对自己和他人有很高的标准</span>
                </li>
                <li class="flex items-start">
                  <i class="fa fa-circle text-xs mt-1.5 mr-2 text-tertiary"></i>
                  <span>善于独立工作，也能成为团队中的激励者</span>
                </li>
              </ul>
            </div>
            
            <div>
              <h4 class="font-bold text-secondary mb-3 flex items-center">
                <i class="fa fa-exclamation-circle mr-2"></i> 可能的弱点
              </h4>
              <ul class="space-y-2 text-gray-600">
                <li class="flex items-start">
                  <i class="fa fa-circle text-xs mt-1.5 mr-2 text-secondary"></i>
                  <span>容易过度思考，陷入自我怀疑</span>
                </li>
                <li class="flex items-start">
                  <i class="fa fa-circle text-xs mt-1.5 mr-2 text-secondary"></i>
                  <span>对批评敏感，可能会过于追求完美</span>
                </li>
                <li class="flex items-start">
                  <i class="fa fa-circle text-xs mt-1.5 mr-2 text-secondary"></i>
                  <span>可能会因为过于关注他人需求而忽略自己</span>
                </li>
                <li class="flex items-start">
                  <i class="fa fa-circle text-xs mt-1.5 mr-2 text-secondary"></i>
                  <span>在压力下可能会变得情绪化或退缩</span>
                </li>
              </ul>
            </div>
          </div>
        </div>
        
        <div class="flex justify-center space-x-4">
          <button id="share-result-btn" class="bg-primary hover:bg-primary/90 text-white px-8 py-4 rounded-full shadow-lg hover:shadow-xl transition-custom flex items-center gap-2">
            <i class="fa fa-share-alt"></i>
            <span>分享结果</span>
          </button>
          <button id="restart-test-btn" class="border-2 border-primary text-primary hover:bg-primary/5 px-8 py-4 rounded-full transition-custom flex items-center gap-2">
            <i class="fa fa-refresh"></i>
            <span>重新测试</span>
          </button>
        </div>
      </div>
    </div>
  </section>

  <!-- 性格类型介绍 -->
  <section id="types" class="py-20 bg-neutral-light">
    <div class="container mx-auto px-4">
      <div class="text-center mb-16">
        <h2 class="text-3xl md:text-4xl font-bold text-neutral mb-4">16种MBTI性格类型</h2>
        <p class="text-lg text-gray-600 max-w-2xl mx-auto">
          MBTI性格类型由四个维度组成，每个维度有两种倾向，形成16种不同的性格类型组合。了解这些类型可以帮助你更好地理解自己和他人。
        </p>
      </div>
      
      <div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6">
        <!-- 性格类型卡片 -->
        <div class="bg-white rounded-xl shadow-md hover:shadow-xl transition-custom overflow-hidden">
          <div class="h-3 bg-primary"></div>
          <div class="p-6">
            <div class="text-xl font-bold text-neutral mb-2">INTJ</div>
            <div class="text-gray-600 mb-4">"建筑师型人格"</div>
            <p class="text-sm text-gray-500 mb-4">富有创造力的战略家，对任何事物都寻求深刻的理解。</p>
            <a href="#" class="text-primary hover:text-primary/80 font-medium text-sm flex items-center">
              <span>了解更多</span>
              <i class="fa fa-angle-right ml-1"></i>
            </a>
          </div>
        </div>
        
        <div class="bg-white rounded-xl shadow-md hover:shadow-xl transition-custom overflow-hidden">
          <div class="h-3 bg-secondary"></div>
          <div class="p-6">
            <div class="text-xl font-bold text-neutral mb-2">INTP</div>
            <div class="text-gray-600 mb-4">"逻辑学家型人格"</div>
            <p class="text-sm text-gray-500 mb-4">好奇心旺盛的思想家，喜欢理论和抽象概念。</p>
            <a href="#" class="text-secondary hover:text-secondary/80 font-medium text-sm flex items-center">
              <span>了解更多</span>
              <i class="fa fa-angle-right ml-1"></i>
            </a>
          </div>
        </div>
        
        <div class="bg-white rounded-xl shadow-md hover:shadow-xl transition-custom overflow-hidden">
          <div class="h-3 bg-tertiary"></div>
          <div class="p-6">
            <div class="text-xl font-bold text-neutral mb-2">ENTJ</div>
            <div class="text-gray-600 mb-4">"指挥官型人格"</div>
            <p class="text-sm text-gray-500 mb-4">大胆、富有想象力且意志强大的领导者。</p>
            <a href="#" class="text-tertiary hover:text-tertiary/80 font-medium text-sm flex items-center">
              <span>了解更多</span>
              <i class="fa fa-angle-right ml-1"></i>
            </a>
          </div>
        </div>
        
        <div class="bg-white rounded-xl shadow-md hover:shadow-xl transition-custom overflow-hidden">
          <div class="h-3 bg-primary"></div>
          <div class="p-6">
            <div class="text-xl font-bold text-neutral mb-2">ENTP</div>
            <div class="text-gray-600 mb-4">"辩论家型人格"</div>
            <p class="text-sm text-gray-500 mb-4">聪明好奇的思想者，喜欢挑战传统观念。</p>
            <a href="#" class="text-primary hover:text-primary/80 font-medium text-sm flex items-center">
              <span>了解更多</span>
              <i class="fa fa-angle-right ml-1"></i>
            </a>
          </div>
        </div>
        
        <div class="bg-white rounded-xl shadow-md hover:shadow-xl transition-custom overflow-hidden">
          <div class="h-3 bg-secondary"></div>
          <div class="p-6">
            <div class="text-xl font-bold text-neutral mb-2">INFJ</div>
            <div class="text-gray-600 mb-4">"提倡者型人格"</div>
            <p class="text-sm text-gray-500 mb-4">富有创造力和同情心的理想主义者，善于理解他人。</p>
            <a href="#" class="text-secondary hover:text-secondary/80 font-medium text-sm flex items-center">
              <span>了解更多</span>
              <i class="fa fa-angle-right ml-1"></i>
            </a>
          </div>
        </div>
        
        <div class="bg-white rounded-xl shadow-md hover:shadow-xl transition-custom overflow-hidden">
          <div class="h-3 bg-tertiary"></div>
          <div class="p-6">
            <div class="text-xl font-bold text-neutral mb-2">INFP</div>
            <div class="text-gray-600 mb-4">"调停者型人格"</div>
            <p class="text-sm text-gray-500 mb-4">诗意、善良的利他主义者，总是寻找着意义和目的。</p>
            <a href="#" class="text-tertiary hover:text-tertiary/80 font-medium text-sm flex items-center">
              <span>了解更多</span>
              <i class="fa fa-angle-right ml-1"></i>
            </a>
          </div>
        </div>
        
        <div class="bg-white rounded-xl shadow-md hover:shadow-xl transition-custom overflow-hidden">
          <div class="h-3 bg-primary"></div>
          <div class="p-6">
            <div class="text-xl font-bold text-neutral mb-2">ENFJ</div>
            <div class="text-gray-600 mb-4">"主人公型人格"</div>
            <p class="text-sm text-gray-500 mb-4">富有魅力的领导者，善于激励和引导他人。</p>
            <a href="#" class="text-primary hover:text-primary/80 font-medium text-sm flex items-center">
              <span>了解更多</span>
              <i class="fa fa-angle-right ml-1"></i>
            </a>
          </div>
        </div>
        
        <div class="bg-white rounded-xl shadow-md hover:shadow-xl transition-custom overflow-hidden">
          <div class="h-3 bg-secondary"></div>
          <div class="p-6">
            <div class="text-xl font-bold text-neutral mb-2">ENFP</div>
            <div class="text-gray-600 mb-4">"竞选者型人格"</div>
            <p class="text-sm text-gray-500 mb-4">热情、富有创造力的自由灵魂，喜欢与人交往。</p>
            <a href="#" class="text-secondary hover:text-secondary/80 font-medium text-sm flex items-center">
              <span>了解更多</span>
              <i class="fa fa-angle-right ml-1"></i>
            </a>
          </div>
        </div>
        
        <div class="bg-white rounded-xl shadow-md hover:shadow-xl transition-custom overflow-hidden">
          <div class="h-3 bg-tertiary"></div>
          <div class="p-6">
            <div class="text-xl font-bold text-neutral mb-2">ISTJ</div>
            <div class="text-gray-600 mb-4">"物流师型人格"</div>
            <p class="text-sm text-gray-500 mb-4">实际且注重事实的现实主义者，值得信赖。</p>
            <a href="#" class="text-tertiary hover:text-tertiary/80 font-medium text-sm flex items-center">
              <span>了解更多</span>
              <i class="fa fa-angle-right ml-1"></i>
            </a>
          </div>
        </div>
        
        <div class="bg-white rounded-xl shadow-md hover:shadow-xl transition-custom overflow-hidden">
          <div class="h-3 bg-primary"></div>
          <div class="p-6">
            <div class="text-xl font-bold text-neutral mb-2">ISFJ</div>
            <div class="text-gray-600 mb-4">"守卫者型人格"</div>
            <p class="text-sm text-gray-500 mb-4">非常专注而温暖的守护者，时刻准备保护所爱之人。</p>
            <a href="#" class="text-primary hover:text-primary/80 font-medium text-sm flex items-center">
              <span>了解更多</span>
              <i class="fa fa-angle-right ml-1"></i>
            </a>
          </div>
        </div>
        
        <div class="bg-white rounded-xl shadow-md hover:shadow-xl transition-custom overflow-hidden">
          <div class="h-3 bg-secondary"></div>
          <div class="p-6">
            <div class="text-xl font-bold text-neutral mb-2">ESTJ</div>
            <div class="text-gray-600 mb-4">"总经理型人格"</div>
            <p class="text-sm text-gray-500 mb-4">高效的组织者，善于管理和执行计划。</p>
            <a href="#" class="text-secondary hover:text-secondary/80 font-medium text-sm flex items-center">
              <span>了解更多</span>
              <i class="fa fa-angle-right ml-1"></i>
            </a>
          </div>
        </div>
        
        <div class="bg-white rounded-xl shadow-md hover:shadow-xl transition-custom overflow-hidden">
          <div class="h-3 bg-tertiary"></div>
          <div class="p-6">
            <div class="text-xl font-bold text-neutral mb-2">ESFJ</div>
            <div class="text-gray-600 mb-4">"执政官型人格"</div>
            <p class="text-sm text-gray-500 mb-4">非常善于社交的外向型人，喜欢帮助他人。</p>
            <a href="#" class="text-tertiary hover:text-tertiary/80 font-medium text-sm flex items-center">
              <span>了解更多</span>
              <i class="fa fa-angle-right ml-1"></i>
            </a>
          </div>
        </div>
        
        <div class="bg-white rounded-xl shadow-md hover:shadow-xl transition-custom overflow-hidden">
          <div class="h-3 bg-primary"></div>
          <div class="p-6">
            <div class="text-xl font-bold text-neutral mb-2">ISTP</div>
            <div class="text-gray-600 mb-4">"鉴赏家型人格"</div>
            <p class="text-sm text-gray-500 mb-4">大胆而实际的实验家，擅长使用所有形式的工具。</p>
            <a href="#" class="text-primary hover:text-primary/80 font-medium text-sm flex items-center">
              <span>了解更多</span>
              <i class="fa fa-angle-right ml-1"></i>
            </a>
          </div>
        </div>
        
        <div class="bg-white rounded-xl shadow-md hover:shadow-xl transition-custom overflow-hidden">
          <div class="h-3 bg-secondary"></div>
          <div class="p-6">
            <div class="text-xl font-bold text-neutral mb-2">ISFP</div>
            <div class="text-gray-600 mb-4">"探险家型人格"</div>
            <p class="text-sm text-gray-500 mb-4">灵活有魅力的艺术家，随时准备探索和体验新鲜事物。</p>
            <a href="#" class="text-secondary hover:text-secondary/80 font-medium text-sm flex items-center">
              <span>了解更多</span>
              <i class="fa fa-angle-right ml-1"></i>
            </a>
          </div>
        </div>
        
        <div class="bg-white rounded-xl shadow-md hover:shadow-xl transition-custom overflow-hidden">
          <div class="h-3 bg-tertiary"></div>
          <div class="p-6">
            <div class="text-xl font-bold text-neutral mb-2">ESTP</div>
            <div class="text-gray-600 mb-4">"企业家型人格"</div>
            <p class="text-sm text-gray-500 mb-4">聪明、精力充沛且行动敏捷的问题解决者。</p>
            <a href="#" class="text-tertiary hover:text-tertiary/80 font-medium text-sm flex items-center">
              <span>了解更多</span>
              <i class="fa fa-angle-right ml-1"></i>
            </a>
          </div>
        </div>
        
        <div class="bg-white rounded-xl shadow-md hover:shadow-xl transition-custom overflow-hidden">
          <div class="h-3 bg-primary"></div>
          <div class="p-6">
            <div class="text-xl font-bold text-neutral mb-2">ESFP</div>
            <div class="text-gray-600 mb-4">"表演者型人格"</div>
            <p class="text-sm text-gray-500 mb-4">外向、友好且接受力强的表演者，喜欢与人共处。</p>
            <a href="#" class="text-primary hover:text-primary/80 font-medium text-sm flex items-center">
              <span>了解更多</span>
              <i class="fa fa-angle-right ml-1"></i>
            </a>
          </div>
        </div>
      </div>
    </div>
  </section>

  <!-- 关于我们 -->
  <section id="about" class="py-20 bg-white">
    <div class="container mx-auto px-4">
      <div class="text-center mb-16">
        <h2 class="text-3xl md:text-4xl font-bold text-neutral mb-4">关于MBTI测试</h2>
        <p class="text-lg text-gray-600 max-w-2xl mx-auto">
          MBTI（迈尔斯-布里格斯类型指标）是一种广泛使用的人格评估工具，它基于卡尔·荣格的心理学理论，帮助人们了解自己的行为模式和偏好。
        </p>
      </div>
      
      <div class="grid grid-cols-1 md:grid-cols-2 gap-12 items-center">
        <div>
          <h3 class="text-2xl font-bold text-neutral mb-6">MBTI的四个维度</h3>
          
          <div class="space-y-6">
            <div class="flex">
              <div class="flex-shrink-0 w-12 h-12 rounded-full bg-primary/10 flex items-center justify-center text-primary">
                <i class="fa fa-user text-xl"></i>
              </div>
              <div class="ml-4">
                <h4 class="font-bold text-lg mb-2">外向(E) - 内向(I)</h4>
                <p class="text-gray-600">
                  关注能量的方向。外向型的人关注外部世界，内向型的人关注自己的内心世界。
                </p>
              </div>
            </div>
            
            <div class="flex">
              <div class="flex-shrink-0 w-12 h-12 rounded-full bg-primary/10 flex items-center justify-center text-primary">
                <i class="fa fa-eye text-xl"></i>
              </div>
              <div class="ml-4">
                <h4 class="font-bold text-lg mb-2">实感(S) - 直觉(N)</h4>
                <p class="text-gray-600">
                  获取信息的方式。实感型的人关注事实和细节，直觉型的人关注模式和未来可能性。
                </p>
              </div>
            </div>
            
            <div class="flex">
              <div class="flex-shrink-0 w-12 h-12 rounded-full bg-primary/10 flex items-center justify-center text-primary">
                <i class="fa fa-heart text-xl"></i>
              </div>
              <div class="ml-4">
                <h4 class="font-bold text-lg mb-2">思考(T) - 情感(F)</h4>
                <p class="text-gray-600">
                  决策方式。思考型的人基于逻辑做决定，情感型的人基于价值观和情感做决定。
                </p>
              </div>
            </div>
            
            <div class="flex">
              <div class="flex-shrink-0 w-12 h-12 rounded-full bg-primary/10 flex items-center justify-center text-primary">
                <i class="fa fa-cog text-xl"></i>
              </div>
              <div class="ml-4">
                <h4 class="font-bold text-lg mb-2">判断(J) - 感知(P)</h4>
                <p class="text-gray-600">
                  生活方式。判断型的人喜欢有计划、有条理，感知型的人喜欢灵活、开放的生活方式。
                </p>
              </div>
            </div>
          </div>
        </div>
        
        <div>
          <img src="https://picsum.photos/seed/mbti2/600/600" alt="MBTI性格测试" class="rounded-2xl shadow-xl w-full h-auto">
          
          <div class="mt-8 bg-neutral-light p-6 rounded-xl">
            <h3 class="text-xl font-bold text-neutral mb-4">为什么要做MBTI测试？</h3>
            <ul class="space-y-3 text-gray-600">
              <li class="flex items-start">
                <i class="fa fa-check-circle text-tertiary mt-1 mr-2"></i>
                <span>了解自己的优势和潜在发展方向</span>
              </li>
              <li class="flex items-start">
                <i class="fa fa-check-circle text-tertiary mt-1 mr-2"></i>
                <span>改善人际关系，提高沟通效率</span>
              </li>
              <li class="flex items-start">
                <i class="fa fa-check-circle text-tertiary mt-1 mr-2"></i>
                <span>找到更适合自己的职业和学习方式</span>
              </li>
              <li class="flex items-start">
                <i class="fa fa-check-circle text-tertiary mt-1 mr-2"></i>
                <span>增强自我认知和个人成长</span>
              </li>
            </ul>
          </div>
        </div>
      </div>
    </div>
  </section>

  <!-- 页脚 -->
  <footer class="bg-neutral text-white py-12">
    <div class="container mx-auto px-4">
      <div class="grid grid-cols-1 md:grid-cols-4 gap-8">
        <div>
          <div class="flex items-center space-x-2 mb-6">
            <div class="h-10 w-10 rounded-lg bg-white/10 flex items-center justify-center text-white">
              <i class="fa fa-user-circle-o text-xl"></i>
            </div>
            <span class="text-xl font-bold">MBTI<span class="text-primary">测试</span></span>
          </div>
          <p class="text-gray-400 mb-6">
            了解自己，发现潜能，提升人际关系和职业发展。
          </p>
          <div class="flex space-x-4">
            <a href="#" class="h-10 w-10 rounded-full bg-white/10 flex items-center justify-center hover:bg-primary transition-custom">
              <i class="fa fa-facebook"></i>
            </a>
            <a href="#" class="h-10 w-10 rounded-full bg-white/10 flex items-center justify-center hover:bg-primary transition-custom">
              <i class="fa fa-twitter"></i>
            </a>
            <a href="#" class="h-10 w-10 rounded-full bg-white/10 flex items-center justify-center hover:bg-primary transition-custom">
              <i class="fa fa-instagram"></i>
            </a>
            <a href="#" class="h-10 w-10 rounded-full bg-white/10 flex items-center justify-center hover:bg-primary transition-custom">
              <i class="fa fa-linkedin"></i>
            </a>
          </div>
        </div>
        
        <div>
          <h4 class="text-lg font-bold mb-6">快速链接</h4>
          <ul class="space-y-3">
            <li><a href="#home" class="text-gray-400 hover:text-white transition-custom">首页</a></li>
            <li><a href="#test" class="text-gray-400 hover:text-white transition-custom">开始测试</a></li>
            <li><a href="#types" class="text-gray-400 hover:text-white transition-custom">性格类型</a></li>
            <li><a href="#about" class="text-gray-400 hover:text-white transition-custom">关于我们</a></li>
          </ul>
        </div>
        
        <div>
          <h4 class="text-lg font-bold mb-6">资源</h4>
          <ul class="space-y-3">
            <li><a href="#" class="text-gray-400 hover:text-white transition-custom">MBTI理论</a></li>
            <li><a href="#" class="text-gray-400 hover:text-white transition-custom">职业建议</a></li>
            <li><a href="#" class="text-gray-400 hover:text-white transition-custom">人际关系指南</a></li>
            <li><a href="#" class="text-gray-400 hover:text-white transition-custom">常见问题</a></li>
          </ul>
        </div>
        
        <div>
          <h4 class="text-lg font-bold mb-6">联系我们</h4>
          <ul class="space-y-3">
            <li class="flex items-start">
              <i class="fa fa-envelope text-primary mt-1 mr-2"></i>
              <span class="text-gray-400">contact@mbti-test.com</span>
            </li>
            <li class="flex items-start">
              <i class="fa fa-phone text-primary mt-1 mr-2"></i>
              <span class="text-gray-400">+86 123 4567 8901</span>
            </li>
            <li class="flex items-start">
              <i class="fa fa-map-marker text-primary mt-1 mr-2"></i>
              <span class="text-gray-400">北京市朝阳区CBD国际大厦</span>
            </li>
          </ul>
        </div>
      </div>
      
      <div class="border-t border-gray-800 mt-12 pt-8 flex flex-col md:flex-row justify-between items-center">
        <p class="text-gray-500 mb-4 md:mb-0">
          &copy; 2025 MBTI测试. 保留所有权利.
        </p>
        <div class="flex space-x-6">
          <a href="#" class="text-gray-500 hover:text-white transition-custom">隐私政策</a>
          <a href="#" class="text-gray-500 hover:text-white transition-custom">使用条款</a>
          <a href="#" class="text-gray-500 hover:text-white transition-custom">Cookie政策</a>
        </div>
      </div>
    </div>
  </footer>

  <!-- 脚本 -->
  <script>
    // 导航栏滚动效果
    const navbar = document.getElementById('navbar');
    window.addEventListener('scroll', () => {
      if (window.scrollY > 10) {
        navbar.classList.add('py-2', 'shadow');
        navbar.classList.remove('py-3');
      } else {
        navbar.classList.add('py-3');
        navbar.classList.remove('py-2', 'shadow');
      }
    });
    
    // 移动端菜单
    const menuToggle = document.getElementById('menu-toggle');
    const mobileMenu = document.getElementById('mobile-menu');
    
    menuToggle.addEventListener('click', () => {
      mobileMenu.classList.toggle('hidden');
      menuToggle.innerHTML = mobileMenu.classList.contains('hidden') 
        ? '<i class="fa fa-bars"></i>' 
        : '<i class="fa fa-times"></i>';
    });
    
    // 平滑滚动
    document.querySelectorAll('a[href^="#"]').forEach(anchor => {
      anchor.addEventListener('click', function(e) {
        e.preventDefault();
        
        const targetId = this.getAttribute('href');
        const targetElement = document.querySelector(targetId);
        
        if (targetElement) {
          window.scrollTo({
            top: targetElement.offsetTop - 80,
            behavior: 'smooth'
          });
          
          // 关闭移动菜单
          if (!mobileMenu.classList.contains('hidden')) {
            mobileMenu.classList.add('hidden');
            menuToggle.innerHTML = '<i class="fa fa-bars"></i>';
          }
        }
      });
    });
    
    // MBTI测试逻辑
    const startTestButtons = [
      document.getElementById('start-test-btn'),
      document.getElementById('mobile-start-test-btn'),
      document.getElementById('hero-start-test-btn')
    ];
    
    const homeSection = document.getElementById('home');
    const testSection = document.getElementById('test');
    const resultsSection = document.getElementById('results');
    
    // 问题数据
    const questions = [
      {
        text: "当你参加一个社交活动时，你通常会：",
        options: [
          { value: "E", text: "主动与许多人交流，结识新朋友", description: "你倾向于从外部世界获取能量，喜欢与人互动和社交。" },
          { value: "I", text: "只与几个熟悉的朋友深入交流", description: "你倾向于从内部世界获取能量，喜欢独处或与少数人建立深入联系。" }
        ]
      },
      {
        text: "当你做决策时，你更倾向于：",
        options: [
          { value: "T", text: "基于逻辑和客观分析", description: "你倾向于用理性和分析来做决定，重视公平和一致性。" },
          { value: "F", text: "考虑他人的感受和需求", description: "你倾向于用价值观和情感来做决定，重视和谐和人际关系。" }
        ]
      },
      {
        text: "当你面对新的信息时，你通常会：",
        options: [
          { value: "S", text: "关注具体的事实和细节", description: "你倾向于关注现实和具体的细节，喜欢通过实际经验学习。" },
          { value: "N", text: "寻找模式和未来的可能性", description: "你倾向于关注未来的可能性和抽象的概念，喜欢通过直觉理解事物。" }
        ]
      },
      {
        text: "在日常生活中，你更喜欢：",
        options: [
          { value: "J", text: "有计划和有条理", description: "你倾向于喜欢有结构和计划的生活方式，喜欢做决定和完成任务。" },
          { value: "P", text: "保持灵活和开放", description: "你倾向于喜欢灵活和自发的生活方式，喜欢保持选择的开放性。" }
        ]
      },
      {
        text: "当你需要放松时，你更可能：",
        options: [
          { value: "I", text: "独自阅读、思考或从事安静的爱好", description: "你倾向于通过独处来恢复精力，享受安静的时光。" },
          { value: "E", text: "与朋友聚会或参加社交活动", description: "你倾向于通过与他人互动来恢复精力，享受社交活动。" }
        ]
      },
      {
        text: "当你解决问题时，你通常会：",
        options: [
          { value: "T", text: "冷静分析，寻找最有效的解决方案", description: "你倾向于用逻辑和客观的方式解决问题，重视效率和结果。" },
          { value: "F", text: "考虑问题对他人的影响", description: "你倾向于考虑问题对人际关系的影响，重视他人的感受和需求。" }
        ]
      },
      {
        text: "当你学习新事物时，你更喜欢：",
        options: [
          { value: "S", text: "通过实际操作和经验学习", description: "你倾向于通过直接的经验和实践来学习，重视实用性。" },
          { value: "N", text: "通过理论和概念理解", description: "你倾向于通过抽象的概念和理论来学习，喜欢探索可能性。" }
        ]
      },
      {
        text: "在做计划时，你通常会：",
        options: [
          { value: "J", text: "提前制定详细计划并严格执行", description: "你倾向于喜欢有明确的计划和目标，喜欢控制局面。" },
          { value: "P", text: "保持灵活性，根据情况调整", description: "你倾向于喜欢保持开放和灵活，喜欢根据变化做出调整。" }
        ]
      },
      {
        text: "当你和一群人在一起时，你通常会：",
        options: [
          { value: "E", text: "成为关注的中心，主动参与讨论", description: "你倾向于在社交场合中表现活跃，喜欢表达自己的观点。" },
          { value: "I", text: "倾听他人，选择性地参与", description: "你倾向于在社交场合中保持观察，在必要时才参与讨论。" }
        ]
      },
      {
        text: "当你收到反馈时，你更倾向于：",
        options: [
          { value: "T", text: "将其视为客观的改进建议", description: "你倾向于理性地接受反馈，关注如何改进。" },
          { value: "F", text: "考虑反馈对自己情绪的影响", description: "你倾向于个人化地接受反馈，可能会对批评敏感。" }
        ]
      },
      {
        text: "当你想象未来时，你更关注：",
        options: [
          { value: "N", text: "可能性和潜在的发展", description: "你倾向于关注未来的可能性和愿景，喜欢想象和创新。" },
          { value: "S", text: "现实和具体的细节", description: "你倾向于关注现实和实际的情况，喜欢务实的规划。" }
        ]
      },
      {
        text: "在工作或学习中，你更喜欢：",
        options: [
          { value: "J", text: "有明确的目标和截止日期", description: "你倾向于喜欢结构化的工作环境，喜欢完成任务并获得结果。" },
          { value: "P", text: "灵活的工作方式和自由的节奏", description: "你倾向于喜欢自由和开放的工作环境，喜欢保持多种选择。" }
        ]
      },
      {
        text: "当你面对压力时，你通常会：",
        options: [
          { value: "T", text: "保持冷静，分析问题", description: "你倾向于用理性和逻辑来应对压力，喜欢寻找解决方案。" },
          { value: "F", text: "感到情绪波动，需要支持", description: "你倾向于在压力下体验更多情绪，可能需要他人的支持和理解。" }
        ]
      },
      {
        text: "你更倾向于：",
        options: [
          { value: "S", text: "关注现在和实际发生的事情", description: "你倾向于关注现实和当下的情况，喜欢处理具体的事实。" },
          { value: "N", text: "关注未来的可能性和愿景", description: "你倾向于关注未来的发展和抽象的概念，喜欢想象和创新。" }
        ]
      },
      {
        text: "当你做决定时，你更看重：",
        options: [
          { value: "J", text: "确定性和结果", description: "你倾向于喜欢做出明确的决定，喜欢有结论和结果。" },
          { value: "P", text: "探索所有可能性", description: "你倾向于喜欢保持选择的开放性，喜欢在做决定前探索更多可能性。" }
        ]
      },
      {
        text: "在社交场合中，你通常会：",
        options: [
          { value: "E", text: "主动发起对话和活动", description: "你倾向于在社交场合中主动出击，喜欢成为社交的中心。" },
          { value: "I", text: "等待别人发起互动", description: "你倾向于在社交场合中更加被动，喜欢在熟悉的人中间感到舒适。" }
        ]
      },
      {
        text: "当你学习一门新技能时，你更喜欢：",
        options: [
          { value: "S", text: "通过一步步的指导学习", description: "你倾向于喜欢明确的指导和具体的步骤，喜欢按部就班地学习。" },
          { value: "N", text: "自己探索和发现", description: "你倾向于喜欢自主探索和发现，喜欢从整体上理解事物。" }
        ]
      },
      {
        text: "当你需要做一个重要决定时，你通常会：",
        options: [
          { value: "F", text: "考虑这个决定对他人的影响", description: "你倾向于在做决定时考虑他人的感受和需求，重视人际关系。" },
          { value: "T", text: "分析所有选项的利弊", description: "你倾向于在做决定时使用逻辑和理性分析，重视公平和一致性。" }
        ]
      },
      {
        text: "你更喜欢哪种类型的活动：",
        options: [
          { value: "J", text: "有计划和组织的活动", description: "你倾向于喜欢结构化和有组织的活动，喜欢知道接下来会发生什么。" },
          { value: "P", text: "即兴和灵活的活动", description: "你倾向于喜欢灵活和自发的活动，喜欢在活动中创造和发现。" }
        ]
      },
      {
        text: "当你面对一个新的挑战时，你通常会：",
        options: [
          { value: "N", text: "寻找创新的解决方案", description: "你倾向于用创造性和非常规的方法解决问题，喜欢探索新的可能性。" },
          { value: "S", text: "借鉴过去的经验", description: "你倾向于用已有的知识和经验解决问题，喜欢使用已被证明有效的方法。" }
        ]
      }
    ];
    
    // MBTI类型数据
    const mbtiTypes = {
      "INTJ": {
        name: "建筑师型人格",
        overview: "INFJ型人格的人是富有创造力的思想家，充满激情和神秘感，独立且有远见。他们内心丰富，对世界有深刻的理解，善于洞察他人的情感和动机。",
        strengths: [
          "富有创造力和想象力，善于解决复杂问题",
          "具有强烈的直觉和洞察力，能理解他人的情感",
          "有责任心，对自己和他人有很高的标准",
          "善于独立工作，也能成为团队中的激励者"
        ],
        weaknesses: [
          "容易过度思考，陷入自我怀疑",
          "对批评敏感，可能会过于追求完美",
          "可能会因为过于关注他人需求而忽略自己",
          "在压力下可能会变得情绪化或退缩"
        ]
      },
      "INTP": {
        name: "逻辑学家型人格",
        overview: "INTP型人格的人是富有创造力的思想家，对理论和抽象概念有浓厚兴趣。他们喜欢独立思考，善于分析问题，追求逻辑上的一致性和精确性。",
        strengths: [
          "具有创造性思维，擅长解决复杂的理论问题",
          "好奇心强，对知识有强烈的渴望",
          "逻辑清晰，善于分析和批判",
          "独立，能够在没有太多指导的情况下工作"
        ],
        weaknesses: [
          "可能会过于沉迷于思考，而忽略实际行动",
          "对细节缺乏耐心，可能会忽略重要的细节",
          "不擅长处理日常事务和结构化的工作",
          "在社交场合中可能会感到不自在"
        ]
      },
      "ENTJ": {
        name: "指挥官型人格",
        overview: "ENTJ型人格的人是天生的领导者，具有强大的组织能力和决策能力。他们自信、果断，喜欢挑战和竞争，追求卓越和成功。",
        strengths: [
          "具有强大的领导能力和组织能力",
          "决策果断，能够迅速做出明智的判断",
          "具有远见卓识，能够看到长远的发展前景",
          "自信，敢于挑战权威和传统观念"
        ],
        weaknesses: [
          "可能会过于专断，不听取他人的意见",
          "对他人的感受缺乏敏感度",
          "可能会过于追求目标，而忽略过程中的细节",
          "在压力下可能会变得不耐烦和暴躁"
        ]
      },
      "ENTP": {
        name: "辩论家型人格",
        overview: "ENTP型人格的人是聪明、好奇的思想者，喜欢挑战传统观念和权威。他们富有创造力，善于辩论和说服他人，对新事物有强烈的兴趣。",
        strengths: [
          "思维敏捷，善于提出新的想法和解决方案",
          "具有出色的辩论和说服能力",
          "好奇心强，对各种领域都有广泛的兴趣",
          "适应能力强，能够快速适应新的环境和挑战"
        ],
        weaknesses: [
          "可能会过于争论，而忽略他人的感受",
          "对细节缺乏耐心，可能会忽略重要的细节",
          "可能会过于冲动，而不考虑后果",
          "在压力下可能会变得焦虑和不安"
        ]
      },
      "INFJ": {
        name: "提倡者型人格",
        overview: "INFJ型人格的人是富有创造力和同情心的理想主义者，善于理解他人的情感和需求。他们有强烈的价值观和使命感，追求内心的真实和意义。",
        strengths: [
          "富有同情心和理解力，善于帮助他人",
          "具有强烈的价值观和使命感",
          "富有创造力，能够提出新颖的想法和解决方案",
          "善于独立工作，也能成为团队中的协调者"
        ],
        weaknesses: [
          "可能会过于理想主义，而忽略现实的限制",
          "对批评敏感，可能会过于自责",
          "可能会因为过于关注他人需求而忽略自己",
          "在压力下可能会变得情绪化和退缩"
        ]
      },
      "INFP": {
        name: "调停者型人格",
        overview: "INFP型人格的人是富有诗意和想象力的理想主义者，追求内心的真实和意义。他们敏感、善良，对他人的情感有深刻的理解，善于表达自己的感受。",
        strengths: [
          "富有同情心和理解力，善于倾听他人的心声",
          "具有强烈的价值观和道德感",
          "富有创造力，能够用艺术和文字表达自己",
          "善于独立工作，也能成为团队中的和谐者"
        ],
        weaknesses: [
          "可能会过于敏感，容易受到伤害",
          "对批评敏感，可能会过于自责",
          "可能会因为过于关注内心感受而忽略现实",
          "在压力下可能会变得迷茫和不知所措"
        ]
      },
      "ENFJ": {
        name: "主人公型人格",
        overview: "ENFJ型人格的人是富有魅力和感染力的领导者，善于激励和引导他人。他们有强烈的社交能力和同理心，能够理解他人的需求和情感，追求和谐和合作。",
        strengths: [
          "具有出色的领导能力和社交能力",
          "富有同理心，能够理解他人的需求和情感",
          "善于激励和引导他人，能够激发团队的潜力",
          "具有强烈的责任感和使命感"
        ],
        weaknesses: [
          "可能会过于关注他人需求而忽略自己",
          "对批评敏感，可能会过于自责",
          "可能会因为过于追求和谐而妥协自己的原则",
          "在压力下可能会变得焦虑和控制欲强"
        ]
      },
      "ENFP": {
        name: "竞选者型人格",
        overview: "ENFP型人格的人是热情、富有创造力的自由灵魂，喜欢与人交往和探索新事物。他们乐观、开朗，对生活充满热情，善于发现他人的潜力和可能性。",
        strengths: [
          "富有热情和创造力，善于提出新的想法和解决方案",
          "具有出色的社交能力和沟通能力",
          "乐观、开朗，能够带给他人积极的能量",
          "善于理解他人的需求和情感，能够建立深厚的关系"
        ],
        weaknesses: [
          "可能会过于冲动，而不考虑后果",
          "对细节缺乏耐心，可能会忽略重要的细节",
          "可能会因为过于追求新鲜感而难以专注",
          "在压力下可能会变得焦虑和不安"
        ]
      },
      "ISTJ": {
        name: "物流师型人格",
        overview: "ISTJ型人格的人是实际且注重事实的现实主义者，值得信赖和依靠。他们有强烈的责任感和纪律性，喜欢遵循规则和程序，追求精确和高效。",
        strengths: [
          "实际、务实，善于处理具体的问题",
          "有强烈的责任感和纪律性，能够认真履行自己的职责",
          "注重细节，能够发现和解决问题",
          "值得信赖和依靠，能够在压力下保持冷静"
        ],
        weaknesses: [
          "可能会过于固执，不愿意接受新的想法和方法",
          "对变化缺乏适应性，可能会抗拒变革",
          "可能会过于关注细节，而忽略整体的情况",
          "在社交场合中可能会显得冷漠和严肃"
        ]
      },
      "ISFJ": {
        name: "守卫者型人格",
        overview: "ISFJ型人格的人是非常专注而温暖的守护者，时刻准备保护所爱之人。他们有强烈的责任感和同情心，喜欢帮助他人，注重细节和传统。",
        strengths: [
          "有强烈的责任感和同情心，善于照顾他人",
          "注重细节，能够认真完成任务",
          "忠诚、可靠，能够在困难时期给予支持",
          "善于观察和理解他人的需求，能够提供实际的帮助"
        ],
        weaknesses: [
          "可能会过于关注他人需求而忽略自己",
          "对批评敏感，可能会过于自责",
          "可能会因为过于保守而不愿意尝试新的事物",
          "在压力下可能会变得焦虑和不知所措"
        ]
      },
      "ESTJ": {
        name: "总经理型人格",
        overview: "ESTJ型人格的人是高效的组织者和管理者，善于制定计划和执行任务。他们有强烈的责任感和领导能力，喜欢责任感和领导能力，喜欢控制局面，追求秩序和效率。",
        strengths: [
          "具有出色的组织能力和管理能力",
          "决策果断，能够迅速做出明智的判断",
          "有强烈的责任感和纪律性，能够认真履行自己的职责",
          "善于控制局面，能够在压力下保持冷静"
        ],
        weaknesses: [
          "可能会过于专断，不听取他人的意见",
          "对他人的感受缺乏敏感度",
          "可能会过于追求效率，而忽略他人的需求",
          "在压力下可能会变得不耐烦和暴躁"
        ]
      },
      "ESFJ": {
        name: "执政官型人格",
        overview: "ESFJ型人格的人是非常善于社交的外向型人，喜欢帮助他人和维护和谐的人际关系。他们有强烈的责任感和同情心，注重传统和社会规范，追求被他人认可和接纳。",
        strengths: [
          "具有出色的社交能力和沟通能力",
          "有强烈的责任感和同情心，善于帮助他人",
          "注重细节，能够认真完成任务",
          "善于维护和谐的人际关系，能够调解冲突"
        ],
        weaknesses: [
          "可能会过于关注他人的认可和接纳，而忽略自己的需求",
          "对批评敏感，可能会过于自责",
          "可能会因为过于保守而不愿意尝试新的事物",
          "在压力下可能会变得焦虑和情绪化"
        ]
      },
      "ISTP": {
        name: "鉴赏家型人格",
        overview: "ISTP型人格的人是大胆而实际的实验家，擅长使用所有形式的工具。他们喜欢探索和实践，注重实际效果，对机械和技术有浓厚的兴趣。",
        strengths: [
          "具有出色的动手能力和实践能力",
          "注重实际效果，能够快速解决问题",
          "灵活、适应能力强，能够在变化的环境中保持冷静",
          "对机械和技术有浓厚的兴趣，善于学习和掌握新技能"
        ],
        weaknesses: [
          "可能会过于独立，不愿意接受他人的帮助和指导",
          "对理论和抽象概念缺乏耐心",
          "可能会因为过于关注眼前的问题而忽略长远的规划",
          "在社交场合中可能会显得冷漠和孤僻"
        ]
      },
      "ISFP": {
        name: "探险家型人格",
        overview: "ISFP型人格的人是灵活有魅力的艺术家，随时准备探索和体验新鲜事物。他们敏感、善良，对美和艺术有独特的感知力，喜欢用自己的方式表达情感。",
        strengths: [
          "具有出色的艺术天赋和创造力",
          "敏感、善良，能够理解他人的情感",
          "灵活、适应能力强，能够在变化的环境中保持自在",
          "喜欢探索和体验新鲜事物，对生活充满热情"
        ],
        weaknesses: [
          "可能会过于敏感，容易受到伤害",
          "对未来缺乏规划，可能会过于随波逐流",
          "可能会因为过于关注个人感受而忽略他人的需求",
          "在压力下可能会变得退缩和消极"
        ]
      },
      "ESTP": {
        name: "企业家型人格",
        overview: "ESTP型人格的人是聪明、精力充沛且行动敏捷的问题解决者，喜欢挑战和冒险。他们有强烈的现实感和决断力，善于适应变化的环境，追求刺激和成就感。",
        strengths: [
          "具有出色的适应能力和决断力",
          "聪明、精力充沛，能够快速应对各种情况",
          "善于解决实际问题，能够在压力下保持冷静",
          "喜欢挑战和冒险，对新事物有强烈的兴趣"
        ],
        weaknesses: [
          "可能会过于冲动，而不考虑后果",
          "对长期规划缺乏耐心，可能会过于关注眼前的利益",
          "可能会因为过于追求刺激而忽略风险",
          "在社交场合中可能会显得过于强势和自我中心"
        ]
      },
      "ESFP": {
        name: "表演者型人格",
        overview: "ESFP型人格的人是外向、友好且接受力强的表演者，喜欢与人共处和享受生活。他们乐观、开朗，对周围的世界充满好奇心，善于创造欢乐和和谐的氛围。",
        strengths: [
          "具有出色的社交能力和表演天赋",
          "乐观、开朗，能够带给他人快乐和活力",
          "善于适应变化的环境，能够在不同的场合中自如应对",
          "对生活充满热情，善于发现和享受生活中的美好"
        ],
        weaknesses: [
          "可能会过于关注眼前的快乐，而忽略长远的规划",
          "对批评敏感，可能会过于在意他人的看法",
          "可能会因为过于追求社交而忽略个人的成长和发展",
          "在压力下可能会变得焦虑和情绪化"
        ]
      }
    };
    
    // 开始测试
    startTestButtons.forEach(button => {
      button.addEventListener('click', () => {
        homeSection.classList.add('hidden');
        testSection.classList.remove('hidden');
        resultsSection.classList.add('hidden');
        
        // 重置测试状态
        currentQuestionIndex = 0;
        answers = { E: 0, I: 0, S: 0, N: 0, T: 0, F: 0, J: 0, P: 0 };
        loadQuestion(currentQuestionIndex);
      });
    });
    
    // 测试逻辑
    let currentQuestionIndex = 0;
    let answers = { E: 0, I: 0, S: 0, N: 0, T: 0, F: 0, J: 0, P: 0 };
    
    const questionText = document.getElementById('question-text');
    const optionsContainer = document.getElementById('options-container');
    const questionNumber = document.getElementById('question-number');
    const progressBar = document.getElementById('progress-bar');
    const prevBtn = document.getElementById('prev-btn');
    const nextBtn = document.getElementById('next-btn');
    
    // 加载问题
    function loadQuestion(index) {
      if (index < 0 || index >= questions.length) return;
      
      const question = questions[index];
      questionText.textContent = question.text;
      questionNumber.textContent = `问题 ${index + 1}/${questions.length}`;
      progressBar.style.width = `${((index + 1) / questions.length) * 100}%`;
      
      // 清空选项
      optionsContainer.innerHTML = '';
      
      // 添加选项
      question.options.forEach(option => {
        const label = document.createElement('label');
        label.className = 'flex items-start p-5 border border-gray-200 rounded-xl hover:border-primary hover:bg-primary/5 transition-custom cursor-pointer';
        
        const input = document.createElement('input');
        input.type = 'radio';
        input.name = 'question';
        input.value = option.value;
        input.className = 'mt-1 text-primary focus:ring-primary';
        
        // 检查是否已有选择
        if (answers[option.value] > 0 && answers[option.value] === (index + 1)) {
          input.checked = true;
        }
        
        const optionContent = document.createElement('div');
        optionContent.className = 'ml-4';
        
        const optionText = document.createElement('span');
        optionText.className = 'font-medium text-neutral';
        optionText.textContent = option.text;
        
        const optionDescription = document.createElement('p');
        optionDescription.className = 'text-gray-500 mt-1';
        optionDescription.textContent = option.description;
        
        optionContent.appendChild(optionText);
        optionContent.appendChild(optionDescription);
        
        label.appendChild(input);
        label.appendChild(optionContent);
        
        optionsContainer.appendChild(label);
      });
      
      // 更新按钮状态
      prevBtn.disabled = index === 0;
      nextBtn.textContent = index === questions.length - 1 ? '查看结果' : '下一题';
      
      // 添加选项点击事件
      const radioInputs = document.querySelectorAll('input[name="question"]');
      radioInputs.forEach(input => {
        input.addEventListener('change', (e) => {
          // 清除之前的选择
          for (const key in answers) {
            if (answers[key] === (index + 1)) {
              answers[key] = 0;
              break;
            }
          }
          
          // 保存新选择
          answers[e.target.value] = index + 1;
        });
      });
    }
    
    // 上一题按钮
    prevBtn.addEventListener('click', () => {
      if (currentQuestionIndex > 0) {
        currentQuestionIndex--;
        loadQuestion(currentQuestionIndex);
      }
    });
    
    // 下一题按钮
    nextBtn.addEventListener('click', () => {
      // 检查是否已选择
      const selectedOption = document.querySelector('input[name="question"]:checked');
      if (!selectedOption && currentQuestionIndex < questions.length - 1) {
        alert('请选择一个选项');
        return;
      }
      
      if (currentQuestionIndex < questions.length - 1) {
        currentQuestionIndex++;
        loadQuestion(currentQuestionIndex);
      } else {
        // 完成测试，计算结果
        calculateResults();
      }
    });
    
    // 计算结果
    function calculateResults() {
      // 统计每个维度的得分
      const scores = {
        E: 0, I: 0,
        S: 0, N: 0,
        T: 0, F: 0,
        J: 0, P: 0
      };
      
      for (const key in answers) {
        if (answers[key] > 0) {
          scores[key]++;
        }
      }
      
      // 确定每个维度的类型
      const resultType = [
        scores.E >= scores.I ? 'E' : 'I',
        scores.S >= scores.N ? 'S' : 'N',
        scores.T >= scores.F ? 'T' : 'F',
        scores.J >= scores.P ? 'J' : 'P'
      ].join('');
      
      // 显示结果
      showResults(resultType, scores);
    }
    
    // 显示结果
    function showResults(type, scores) {
      const resultData = mbtiTypes[type] || mbtiTypes['INFJ']; // 默认显示INFJ
      
      document.getElementById('result-type').textContent = type;
      document.getElementById('result-name').textContent = `"${resultData.name}"`;
      document.getElementById('result-overview').textContent = resultData.overview;
      
      // 更新维度得分
      document.querySelectorAll('#results .grid-cols-2 .space-y-6 > div').forEach((div, index) => {
        const dimension = ['EI', 'SN', 'TF', 'JP'][index];
        const firstLetter = dimension[0];
        const secondLetter = dimension[1];
        const firstScore = scores[firstLetter] || 0;
        const secondScore = scores[secondLetter] || 0;
        const total = firstScore + secondScore;
        const firstPercentage = total > 0 ? Math.round((firstScore / total) * 100) : 50;
        const secondPercentage = 100 - firstPercentage;
        
        div.querySelector('.flex.justify-between > span:last-child').textContent = `${firstPercentage}% - ${secondPercentage}%`;
        div.querySelector('.bg-primary').style.width = `${firstPercentage}%`;
      });
      
      // 显示结果页面
      testSection.classList.add('hidden');
      resultsSection.classList.remove('hidden');
      
      // 滚动到结果部分
      resultsSection.scrollIntoView({ behavior: 'smooth' });
    }
    
    // 重新测试按钮
    document.getElementById('restart-test-btn').addEventListener('click', () => {
      resultsSection.classList.add('hidden');
      homeSection.classList.remove('hidden');
    });
    
    // 分享结果按钮
    document.getElementById('share-result-btn').addEventListener('click', () => {
      const resultType = document.getElementById('result-type').textContent;
      const resultName = document.getElementById('result-name').textContent;
      
      if (navigator.share) {
        navigator.share({
          title: 'MBTI性格测试结果',
          text: `我的MBTI性格类型是${resultType} ${resultName}，你也来测试一下吧！`,
          url: window.location.href
        })
        .catch(error => console.log('分享失败:', error));
      } else {
        alert('抱歉，您的浏览器不支持分享功能');
      }
    });
  </script>
</body>
</html>
    